package com.industrial.white.mapper;


import com.industrial.white.domain.EmTimeRole;

import java.util.List;

/**
 * 时间限制Mapper接口
 * 
 * @author ZHOU_S
 * @date 2023-08-19
 */
public interface EmTimeRoleMapper 
{
    /**
     * 查询时间限制
     * 
     * @param baseId 时间限制主键
     * @return 时间限制
     */
    public EmTimeRole selectEmTimeRoleByBaseId(String baseId);

    /**
     * 查询时间限制列表
     * 
     * @param emTimeRole 时间限制
     * @return 时间限制集合
     */
    public List<EmTimeRole> selectEmTimeRoleList(EmTimeRole emTimeRole);

    /**
     * 新增时间限制
     * 
     * @param emTimeRole 时间限制
     * @return 结果
     */
    public int insertEmTimeRole(EmTimeRole emTimeRole);

    /**
     * 修改时间限制
     * 
     * @param emTimeRole 时间限制
     * @return 结果
     */
    public int updateEmTimeRole(EmTimeRole emTimeRole);

    /**
     * 删除时间限制
     * 
     * @param baseId 时间限制主键
     * @return 结果
     */
    public int deleteEmTimeRoleByBaseId(String baseId);

    /**
     * 批量删除时间限制
     * 
     * @param baseIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteEmTimeRoleByBaseIds(String[] baseIds);
}
